export class   DetailEntity {
    id?: number
    brandId?: number
    brandCode?: object
    brandName?: string
    categoryCode?: object
    code?: string
    detailUrl?:string[]
    details?: string
    displacement?: string
    licenseCode?: string
    licenseName?: string
    mainImgId?: object
    mainImgUrl?: string
    marketPriceFee?: object
    modelCode?: string
    modelName?: string
    params?: string
    post?: boolean
    posterUll?:string[]
    productType?: string
    purchasePrice?: number
    skuList: SkuList[]
    soldNum?: number
    specAttrList?: SpecAttrList[]
    tagName?: object
    title?: string
    tlineCode?: string
    tlineName?: string
    videoImgUrl?: string
    videoUrl?:string[]
    wagonNumberCode?: string
    wagonNumberName?: string
}

export interface SpecAttrList {
    attrKey?: string
    goodsAttrValues?: GoodsAttrValues[]
    id?: string
    isShowPic?: boolean
}

export interface GoodsAttrValues {
    attrKeyId?: string
    attrValue?: string
    fileUrl?: string
    id?: string
}

export interface SkuList {
    id: number
    goodsId: number
    skuCode?: string
    skuName?: string
    attrs?: string
    marketPrice?: number
    purchasePrice?: number
    deposit?: number
    goodsDesc?: string
    skuImgUrl?: string
    stocks?: number
    limitNumber?: number
    limitNumberC?: number
    originName?: string
    referrals?: boolean
    saleStatus?: boolean
    saleMessage?: string
    createTime?: string
    updateTime?: string
}